跳到主要内容

Julia 字符

阐述

字符类型由 AbstractChar 及其子类型定义。

具象类型

子类型 Char <: AbstractChar 是 32 位原始类型,用于表示 Unicode 字符,并且使用字符的 UTF-8 编码值来存储。(由于 UTF-8 最多使用四个字节,这是可行的。)

相关方法

  • Char 和整数类型可以互相转换,数值代表了它的 Unicode 码位
  • 可以比较大小、相减、加减整数运算

实例

字面量的表示

字符字面量用单引号表示,其内容可以是

  • 字符自身,如 '1'
  • Unicode 形式,如 '\u2200''\U10ffff'
  • ASCII 十六进制和八进制形式,如 '\x7f''\177'
  • ASCII 转义形式,如 '\0''\t'

性质

相关内容

参考文献